IMPORTANT INFORMATION

If an application with Rev.1.4.2 or newer wants to access a PCIe or Eth card
with Rev.1.4.1 or lower by select_rtc or acquire_rtc, the version check does
not work. The card is erroneously accessed.
load_program_file repairs the error.


PCIe:

Rev. 1.2. DLL 603, OUT 603, RBF 608, DAT 601
Software out of Rev. 1.3 or 1.3.1 does not run (load_program_file() error 2)
BIOS version 0x11 (cannot be readout explicitly).

Rev. 1.3: DLL 606, OUT 606, RBF 611, DAT 601
Software out of Rev. 1.2 does not run (load_program_file() error 2)
BIOS version 0x21 or 0x22 (can be readout with get_bios_version())

Rev. 1.3.1: DLL 607, OUT 607, RBF 611, DAT 601
Software out of Rev. 1.2 does not run (load_program_file() error 2).
BIOS version 0x21 oder 0x22.
Software out of Rev. 1.3 does possibly not run.
(load_program_file() - Timeout 30 s - error 2). In this case a power cycle
of the board is necessary. Then only load Rev. 1.3 software, not prior to this
Rev. 1.3.1 (not either with the current laserDESK version 1.4.1.2,
which loads Rev. 1.3.1 files).

Rev. 1.4.1: DLL 609, OUT 609, RBF 614, DAT 601
BIOS version 0x23
Changing the software version at run time (load_program_file()) with versions
Rev. 1.4.1 or newer is possible with BIOS version 0x23.
With earlier BIOS versions and/or earlier software versions as Rev. 1.4.1
problems may occur (incl. PC-Freeze, BlueScreen). In these cases a power cycle
of the board before calling load_program_file is strongly recommended.

Rev. 1.4.2: DLL 610, OUT 610, RBF 615, DAT 602
IMPORTANT: There is a new DAT-file version 602. Older DAT-file versions can't
be used anymore. load_program_file would then return a version-mismatch error.

Rev. 1.4.3 was not an official release.

Rev. 1.4.4: DLL 610, OUT 610, RBF 615, DAT 603
IMPORTANT: There is a new DAT-file version 603. Older DAT-file versions can't
be used anymore. load_program_file would then return a version-mismatch error.


Eth:

Here the BIOS versions differ:
BIOS version 0x21: load_program_file() erroneously returns error 2,
provided that no other error or a real error 2 did occure.
Verify it, for example, with get_overrun() and get_last_error() and if
applicable eth_get_last_error(). If both do not show an error, then the
software runs despite the previous error message.
Up to now BIOS 0x21 is delivered with software Rev. 1.3.

BIOS version 0x22: load_program_file() runs without erroneous error 2,
provided that no other error is present.
Up to now BIOS 0x22 is delivered with software Rev. 1.3.1.

Upgrading the BIOS version (for example, in order to remove the
load_program_file() error) is not yet possible on site with the software
Rev. 1.3.1, but with Rev. 1.3.2. Call RTC6config.exe.

Rev. 1.4.1: DLL 609, OUT 609, RBF 614, DAT 601
BIOS version 0x23
With earlier BIOS versions and/or earlier software versions than Rev. 1.4.1
problems might occur when calling load_program_file (board not running).
Execute RTC6config.exe to upgrade to BIOS version 23. With this BIOS version
an automatic boot of the program file out of the integrated memory is
suppressed. Thus calling load_program_file is mandatory after every power
cycle. A power cycle of the Eth board has now the same effect as power
cycling a PCIe board. Changing the software at runtime (load_program_file())
is possible with version as of Rev. 1.4.1 and BIOS version 23.
The automatic boot of the program file will be re-established in a future
version of the BIOS.

Rev. 1.4.2: DLL 610, OUT 610, RBF 615, DAT 602
IMPORTANT: There is a new DAT-file version 602. Older DAT-file versions can't
be used anymore. load_program_file would then return a version-mismatch error.

Rev. 1.4.3 was not an official release.

Rev. 1.4.4: DLL 610, OUT 610, RBF 615, DAT 603
IMPORTANT: There is a new DAT-file version 603. Older DAT-file versions can't
be used anymore. load_program_file would then return a version-mismatch error.
BIOS version 0x24
AutoIP: If FORCE_DHCP is set and no IP address is assigned within 60 seconds
after Power-On, a link-local address (169.254.1.0/16) is automatically used.



